Big Huge Thesaurus

Grand Lama

noun